html {
  font-size: 50px;
}
@media screen and (min-width: 320px) {
  html {
    font-size: 320px / 15;
  }
}
@media screen and (min-width: 360px) {
  html {
    font-size: 360px / 15;
  }
}
@media screen and (min-width: 375px) {
  html {
    font-size: 375px / 15;
  }
}
@media screen and (min-width: 384px) {
  html {
    font-size: 384px / 15;
  }
}
@media screen and (min-width: 400px) {
  html {
    font-size: 400px / 15;
  }
}
@media screen and (min-width: 414px) {
  html {
    font-size: 414px / 15;
  }
}
@media screen and (min-width: 424px) {
  html {
    font-size: 424px / 15;
  }
}
@media screen and (min-width: 480px) {
  html {
    font-size: 480px / 15;
  }
}
@media screen and (min-width: 540px) {
  html {
    font-size: 540px / 15;
  }
}
@media screen and (min-width: 720px) {
  html {
    font-size: 720px / 15;
  }
}
@media screen and (min-width: 750px) {
  html {
    font-size: 750px / 15;
  }
}
body {
  min-width: 320px;
  width: 15rem;
  margin: 0 auto;
  line-height: 1.5;
  font-family: Arial, Helvetica, STHeiTi, sans-serif;
  background: #ffffff;
}
ul,
ol {
  list-style: none;
}
.select {
  top: 0.3rem;
  left: 2.2rem;
  position: relative;
}
.select b {
  position: absolute;
  color: #303030;
  font-size: 0.5rem;
  top: 0.55rem;
  margin-left: 0.2rem;
}
.select input {
  height: 0.78rem;
  width: 10.78rem;
  text-align: center;
  font-size: 0.5rem;
  background-color: #ffffff;
  border-radius: 0.5rem;
  border: none;
  box-shadow: 0px 0px 15px 0px #d4d4d4;
  outline: medium;
}
.select input::-webkit-input-placeholder {
  color: #303030;
  font-size: 0.5rem;
}
.select input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #303030;
  font-size: 0.5rem;
}
.select input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #303030;
  font-size: 0.5rem;
}
.select input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #303030;
  font-size: 0.5rem;
}
.container {
  margin-top: 0.5rem;
  width: 100%;
  height: 18rem;
}
.container .card {
  height: 6.7rem;
  margin: 0rem 1rem 0.5rem 2rem;
  border-radius: 0.5rem;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 15px 0px #d4d4d4;
}
.container .card .box {
  height: 3rem;
}
.container .card .box h1 {
  margin-top: 0.2rem;
  margin-left: 5rem;
  font-size: 0.6rem;
  color: #8acddb;
}
.container .card .box h3 {
  margin-left: 1rem;
  margin-top: -0.2rem;
  font-size: 0.3rem;
  color: #383936;
}
.container .card .box h2 {
  margin-left: 1rem;
  margin-top: -0.2rem;
  font-size: 0.4rem;
  color: #e73528;
}
.container .card .sourse-content h2 {
  margin-left: 1rem;
  font-size: 0.2rem;
  color: #ec8e5b;
}
.container .card .sourse-content h2:nth-child(1) {
  margin-top: 0.2rem;
}
